On Sparse Evaluation Representations
نویسنده
چکیده
The Sparse Evaluation Graph has emerged over the past several years as an intermediate representation that captures the data ow information in a program compactly and helps perform data ow analysis e ciently. The contributions of this paper1 are three-fold: We present a linear time algorithm for constructing a variant of the Sparse Evaluation Graph for any data ow analysis problem. Our algorithm has two advantages over previous algorithms for constructing Sparse Evaluation Graphs. First, it is simpler to understand and implement. Second, our algorithm generates a more compact representation than the one generated by previous algorithms. (Our algorithm is also as e cient as the most e cient known algorithm for the problem.) We present a formal de nition of an equivalent ow graph, which attempts to capture the goals of sparse evaluation. We present a quadratic algorithm for constructing an equivalent ow graph consisting of the minimumnumber of vertices possible. We show that the problem of constructing an equivalent ow graph consisting of the minimum number of vertices and edges is NP-hard. We generalize the notion of an equivalent ow graph to that of a partially equivalent ow graph, an even more compact representation, utilizing the fact that the data ow solution is not required at every node of the controlow graph. We also present an e cient linear time algorithm for constructing a partially equivalent ow graph.
منابع مشابه
Image Classification via Sparse Representation and Subspace Alignment
Image representation is a crucial problem in image processing where there exist many low-level representations of image, i.e., SIFT, HOG and so on. But there is a missing link across low-level and high-level semantic representations. In fact, traditional machine learning approaches, e.g., non-negative matrix factorization, sparse representation and principle component analysis are employed to d...
متن کاملFace Recognition in Thermal Images based on Sparse Classifier
Despite recent advances in face recognition systems, they suffer from serious problems because of the extensive types of changes in human face (changes like light, glasses, head tilt, different emotional modes). Each one of these factors can significantly reduce the face recognition accuracy. Several methods have been proposed by researchers to overcome these problems. Nonetheless, in recent ye...
متن کاملLearning Sparse Representations in Reinforcement Learning with Sparse Coding
A variety of representation learning approaches have been investigated for reinforcement learning; much less attention, however, has been given to investigating the utility of sparse coding. Outside of reinforcement learning, sparse coding representations have been widely used, with non-convex objectives that result in discriminative representations. In this work, we develop a supervised sparse...
متن کاملSPINE: SParse Interpretable Neural Embeddings
Prediction without justification has limited utility. Much of the success of neural models can be attributed to their ability to learn rich, dense and expressive representations. While these representations capture the underlying complexity and latent trends in the data, they are far from being interpretable. We propose a novel variant of denoising k-sparse autoencoders that generates highly ef...
متن کاملMirex 2012 Submission Audio Classification Using Sparse Feature Learning
We present a training/test framework for automatic audio annotation and ranking using learned feature representations. Commonly used audio features in audio classification, such as MFCC and chroma, have been developed based on acoustic knowledge. As an alternative, there is increasing interest in learning features from data using unsupervised learning algorithms. In this work, we apply sparse R...
متن کاملBlock-Based Compressive Sensing Using Soft Thresholding of Adaptive Transform Coefficients
Compressive sampling (CS) is a new technique for simultaneous sampling and compression of signals in which the sampling rate can be very small under certain conditions. Due to the limited number of samples, image reconstruction based on CS samples is a challenging task. Most of the existing CS image reconstruction methods have a high computational complexity as they are applied on the entire im...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997